(security) deposit - Español Inglés Diccionario